#define _CRT_SECURE_NO_WARNINGS

//#include<stdio.h>
//
//int main()
//{
//    char st1[30], st2[30];
//    int i, j;
//    gets(st1);
//    for (i = 0, j = 0; i < 30; i++)
//        if (st1[i] != '*')
//            st2[j++] = st1[i];
//    st2[j] = '\0';
//    for (j = 0; j < 30; j++)
//        printf("%c", st2[j]);
//    return 0;
//}
//
//#include<stdio.h>
//int main()
//{
//    char a[10], ch;
//    int i, s = 0;
//    for (i = 0; (a[i] = getchar()) != '\n'; i++);
//    a[i] = '\0';
//    ch = getchar();
//    for (i = 0; a[i] != '\0'; i++)
//        if (ch == a[i])
//            s++;
//    printf("%c\t%d\n", ch, s);
//    return 0;
//}

#include<stdio.h>

#define M 61

#define N 2

int main()

{

    int a[M + 1][N + 1], i, j;

    double b[M] = { 0 };

    for (i = 0; i < M; i++)

        for (j = 0; j < N; j++)

            scanf("%d", &a[i][j]);

    for (i = 0; i < M; i++)

    {

        for (j = 0; j < N; j++)

            a[i][N] += a[i][j];

        a[i][N] /= N;

    }

    for (j = 0; j < N; j++)

    {

        for (i = 0; i < M; i++)

            a[M][j] += a[i][j];

        a[M][j] /= M;

    }

    for (i = 0; i <= M; i++)

    {

        for (j = 0; j <= N; j++)

            printf("%-4d", a[i][j]);

        puts("\n");

    }

}
